﻿<html>
<head><title>Gestalt README</title></head>
<body>
<h1>Gestalt README</h1>
<p>Gestalt is a cross-browser, cross-platform library built on the Dynamic Language Runtime that you can 
use in your web pages to enable Ruby, Python, and XAML directly in your HTML markup.
</p>

<h2>
What's Included in this ZIP package?
</h2>
<code><pre>
+- <a href="js">js/</a>
| +- gestalt.js  - reference this script from your web pages to enable gestalt
| +- jquery.js   - gestalt.js uses some functionality of jquery.  You can use your own version of jquery
+- <a href="gs">gs/</a>        - XAP files called transparently by gestalt.js
| +- gestalt.xap    - used if you are mixing ruby and python in the same page
| +- gestalt-rb.xap  - used if you have ruby on the page
| +- gestalt-py.xap  - used if you have python on the page
| +- gestalt-x.xap  - used if you have no dynamic languages, and are just using XAML
+- <a href="samples">samples/</a>   - place to unzip individual samples downloaded from the samples page
  +- <a href="samples/getting.started">getting.started/</a>    - very basic samples that you can view and modify to get started
</pre></code>

<h2>
Hosting the files
</h2>
<p>
To launch any of the samples, you can simply double-click on the HTML files and load in your
favorite web browser.  However, if you want to write code that uses external Python, Ruby, or XAML files (which is a best practice)
you will need to expose this folder through a local Apache or IIS instance and access the files using http:
rather than file: URLs.  Of course, you will not need any special server software when you copy the finished
files up to your production web server.
</p>

<h2>
Downloading additional samples
</h2>
<p>
When you download individual samples from <a href="http://visitmix.com/labs/gestalt/samples.html">the samples page</a>, just unzip them directly into the <a href="samples">samples folder</a>.  
Each sample will create a new subfolder beneath the samples folder.
</p>


</body>
</html>